home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / objects / r3tube.js < prev   
Encoding:
JavaScript  |  2005-04-04  |  1.4 KB  |  65 lines

  1.  
  2. // JavaScript wrapper for r3tube.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_TUBE_H = 1;
  7. include("real/objects/r3level.js")
  8.  
  9.  
  10. var R3CLID_TUBE = 647;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Update cylinders/cones connecting subsequent spheres
  16. // Returns: Boolean, TRUE if succeeded
  17.  
  18. R3TUBEM_UPDATETARGETS = 647000;
  19.  
  20. function mR3TUBEM_UPDATETARGETS() {
  21.   return   DoA(this.r3obj, 647000, 0, R3TID_INTEGER, 0);
  22. }
  23.  
  24. // Description: Creates a cylinder or cone between two spheres.
  25.  
  26. R3TUBEM_CONNECTSPHERES = 647001;
  27.  
  28. function mR3TUBEM_CONNECTSPHERES() {
  29.   DoA(this.r3obj, 647001, 0, R3TID_INTEGER, 0);
  30. }
  31.  
  32.  
  33.  
  34.  
  35. R3TUBEA_Type = 647500;
  36. function SetR3TUBEA_Type(value) {
  37.   R3Set(this.r3obj, R3TUBEA_Type, value, R3TID_INTEGER, 0); 
  38. }
  39.  
  40. function GetR3TUBEA_Type() {
  41.   return R3Get(this.r3obj, R3TUBEA_Type, R3TID_INTEGER, 0); 
  42. }
  43.  
  44. var R3TUBEA_TargetID = 1225384368; // Integer
  45. var R3TUBET_OPEN = 0;
  46. var R3TUBET_CLOSED = 1;
  47. var R3TUBET_STAR = 2;
  48.  
  49.  
  50. function r3Tube () { 
  51.    this.base = r3God;
  52.    if(arguments.length) {
  53.       this.base(R3CLID_TUBE, arguments);
  54.    }
  55.    // Methods
  56.    this.UPDATETARGETS=mR3TUBEM_UPDATETARGETS;
  57.    this.CONNECTSPHERES=mR3TUBEM_CONNECTSPHERES;
  58.  
  59.    // Attributes
  60.    this.GetType=GetR3TUBEA_Type;
  61.    this.SetType=SetR3TUBEA_Type;
  62. }
  63.  
  64. r3Tube.prototype=new r3Level;
  65. // r3tube.h_H